﻿body
{
    min-width: 780px;
    margin: 0;
    padding: 0;
    border: 10;
    text-align: center;
    font-family: "PT Sans" , "Century Gothic" , Calibri, "Trebuchet MS" , "Lucida Grande" , Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #717171;
    background-color: #353535;
}

h1, h2, h3, h4, h5, h6
{
    color: #353535;
}

input[disabled]
{
    color: Gray;
}

h1
{
    font-size: 2.0em;
    font-weight: normal;
}

/* ================ */
/* = The 1Kb Grid = *//* 12 columns, 60 pixels each, with 20 pixel gutter */
/* ================ */


.grid_1
{
    width: 60px;
}
.grid_2
{
    width: 140px;
}
.grid_3
{
    width: 220px;
}
.grid_4
{
    width: 300px;
}
.grid_5
{
    width: 380px;
}
.grid_6
{
    width: 460px;
}
.grid_7
{
    width: 540px;
}
.grid_8
{
    width: 620px;
}
.grid_9
{
    width: 700px;
}
.grid_10
{
    width: 780px;
}
.grid_11
{
    width: 860px;
}
.grid_12
{
    width: 940px;
}

.grid_12Silverlight
{
    width: 1120px;
}

.column
{
    margin: 0 10px;
    overflow: hidden;
    float: left;
    display: inline;
}

.row
{
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}

.row .row
{
    margin: 0 -10px;
    width: auto;
    display: inline-block;
}

.rowSilverlight
{
    width: 1140px;
    margin: 0 auto;
    overflow: hidden;
}

/* ================ */
/* = The 1Kb Grid = */     /* 12 columns, 80 pixels each, with 20 pixel gutter */
/* ================ */
/*
.grid_1 { width:80px; }
.grid_2 { width:180px; }
.grid_3 { width:280px; }
.grid_4 { width:380px; }
.grid_5 { width:480px; }
.grid_6 { width:580px; }
.grid_7 { width:680px; }
.grid_8 { width:780px; }
.grid_9 { width:880px; }
.grid_10 { width:980px; }
.grid_11 { width:1080px; }
.grid_12 { width:1180px; }

.column {
    margin: 0 10px;
    overflow: hidden;
    float: left;
    display: inline;
}
.row {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.row .row {
    margin: 0 -10px;
    width: auto;
    display: inline-block;
}
*/

#mainwrapper
{
    margin: 0 auto;
    width: 100%;
    min-width: 780px;
    text-align: left;
}

#pagewrapper
{
    background-color: #F6F6E8;
    padding-top: 40px;
    padding-bottom: 40px;
}

#header
{
    margin-bottom: 0px;
    color: #F6F6E8;
    background-color: #353535; /*border: solid 3px #E1E1D5;*/ /*font-size: 2.0em;*/
    font-weight: normal; /*border-bottom: solid 4px Black;*/
}

#header-bottom
{
    width: 100%;
    font-size: 14px;
    font-style: italic;
}

#header-login
{
    font-size: 14px;
    font-style: italic;
}

#content
{
    border: solid 3px #E1E1D5;
    background-color: White; /*border-top: solid 1px Black;*/
    border-radius: 10px;
}

#content-left
{
    width: 180px;
    padding-top: 10px;
}

#content-right
{
    width: auto;
    border-left: 1px solid #A7A7A7;
    padding: 15px;
    vertical-align: top;
}

#breadcrumb
{
    width: 100%;
    font-family: Calibri;
    font-size: 9pt;
}

#breadcrumb a
{
    color: #0066CB;
    text-decoration: none;
}

#breadcrumb a:hover
{
    text-decoration: underline;
}

#footer
{
    width: 100%;
    font-size: 0.8em;
    font-style: italic;
    text-align: left;
}

.menu_nodeStyle
{
    color: Black;
    font-size: 9pt;
    padding: 5px 5px 5px 5px;
    width: 100%;
    border: solid 1px White;
}

.menu_hoverNodestyle
{
    /*background-color: #CCCCCC;*/
    border: solid 1px #888888;
    cursor: pointer;
}

.menu_selectedNodestyle
{
    padding: 5px 5px 5px 5px;
    font-weight: bold;
    color: #0066CB;
}

div.hideSkiplink
{
    height: 0px;
}

.clear
{
    clear: both;
}

div.menu
{
    padding: 4px 0px 4px 0px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #353535; /*border: 1px #4e667d solid;*/
    color: #F6F6E8;
    display: block;
    line-height: 1.35em;
    padding: 4px 15px;
    text-decoration: none;
    white-space: nowrap;
    font-size: 110%;
}

div.menu ul li a:hover
{
    /*background-color: #bfcbd6;*/
    color: #ABD05E;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

a, a:active, a:visited
{
    color: #3B8DBD;
}

footer.main p
{
    font-size: 93%;
}
